function validaForm(){
//    $(".error").removeClass("error");
    $("#formPesquisa").validate({
//        onfocusout: true,
        errorClass: "error",
        errorElement: "span",
        rules:{
            nome_crianca:{
                required: true
            },
            data_nasc:{
                required: true
            },
            nome_responsavel:{
                required: true
            },
            nome_vacina:{
                required: true
            }
        },
        messages:{
            nome_crianca:{
                required: 'Informe o nome da criança'
            },
            data_nasc:{
                required: 'Informe a data de nascimento'
            },
            nome_responsavel:{
                required: 'Informe o responsável'
            },
            nome_vacina:{
                required: 'Informe o nome da vacina'
            }
        }
        
    });
}

function maskForm(){
    $('.data').mask('99/99/9999');
    $('.tel_fixo, .tel_cel').mask('(99) 9999.9999');
}

function backBtn(){
    $("div[data-role='page']").attr('data-add-back-btn', 'true');
}

function validarDosesVacinas(){
            $('input[name="chkVacinas[]"]').each(function(i){
                if(i == 2 || i == 3 || i == 5 || i == 6 || i == 8 || i == 9 || i == 11 || i == 13 || i == 15 || i == 17){
                    $(this).attr('disabled', true);
                }
            });
            
            $('input[name="dateVacinas[]"]').each(function(i){
                if(i == 2 || i == 3 || i == 5 || i == 6 || i == 8 || i == 9 || i == 11 || i == 13 || i == 15 || i == 17){
                        $(this).attr('disabled', true);
                    }
            });
            
             $('input[name="chkVacinas[]"]').click(function(i){
                    
                    var selectedChkIndex = $('input[name="chkVacinas[]"]').index( $(this) );
                    var selectedChk = $(this);
                    var selectedDate = $('input[name="dateVacinas[]"]:eq(' + selectedChkIndex + ')');
                    var nextChkIndex = selectedChkIndex + 1;
                    var prevChkIndex = selectedChkIndex - 1;
                    var lastChkIndex = $('input[name="chkVacinas[]"]').length - 1;
                    
                    var prevChk = $('input[name="chkVacinas[]"]:eq(' + prevChkIndex + ')');
                    
                    if(selectedChkIndex != lastChkIndex){
                        var nextDate = $('input[name="dateVacinas[]"]:eq(' + nextChkIndex + ')');
                        var nextChk = $('input[name="chkVacinas[]"]:eq(' + nextChkIndex + ')');
                        var numNextChkId = nextChk.attr("id").match(/[\d]+$/);
                        
                    } else{
                        nextChk = selectedChk;
                        nextDate = selectedDate;
                    }
                    
                    var numChkId = selectedChk.attr("id").match(/[\d]+$/);
                    
                    if(selectedChk.is(':checked')){
                        if(nextChk.is(':disabled') && numChkId != 0){
                            nextChk.checkboxradio('enable');
                            nextDate.textinput('enable');	
                        }
                    }
                    
                    else{
                        while(numChkId < numNextChkId && numChkId != 0 && selectedChkIndex != lastChkIndex){
                            if(numChkId == 1){
                                selectedChk.removeAttr('checked').checkboxradio("refresh");
                            } else if(prevChkIndex == 1){
                                selectedChk.removeAttr('checked').checkboxradio("refresh");
                            } else{
                                selectedChk.checkboxradio('disable');
                                selectedDate.textinput('disable');
                            }

                            nextChk.removeAttr('checked').checkboxradio("refresh");

                            nextChk.checkboxradio('disable');
                            nextDate.textinput('disable');

                            nextChkIndex++;
                            nextChk = $('input[name="chkVacinas[]"]:eq(' + nextChkIndex + ')');
                            nextDate = $('input[name="dateVacinas[]"]:eq(' + nextChkIndex + ')');
                            numNextChkId = nextChk.attr("id").match(/[\d]+$/);
                        }
                    }
                            
                    
             });
            
}

//function addVacinas(){
//    
//    $('#butAddVacina').bind('tap', function (){
//        $.ajax({
//            url: "../views/btnAddVacina.php",
//            dataType: 'html',
//            sucess: function(data){
//                $
//            },
//        });
//    });
    
//    var select = '<div data-role="fieldcontain"><select name="vacinas[]" id="selVacinas">';
//    
//    var data_vacina = '<input type="datetime" class="data" name="data_vacina[]" placeholder="Data da vacina:" />'
//    
//    $.each(arrVacinas, function(i) {
//        
//        if(arrVacinas[i]['dose_vacina'] == 0){
//            dose = ' - Dose única'
//        } else if(arrVacinas[i]['dose_vacina'] == 1){
//            dose = ' - Primeira dose';
//        } else if(arrVacinas[i]['dose_vacina'] == 2){
//            dose = ' - Segunda dose';
//        } else if(arrVacinas[i]['dose_vacina'] == 3){
//            dose = ' - Terceira dose';
//        }
//        
//	select += '<option value="' + arrVacinas[i]['cod_vacina'] + '">' + arrVacinas[i]['nome_vacina'] + dose + '</option>\n';
//    });
//    
//    select += '</select></div>'
//    
//    $('#butAddVacina').click(function(){
////        var selectBox = $('div[id = "selectVacina"]').clone();
//        $(this).parent().before(select);
//        $(this).parent().before(data_vacina);
//        maskForm();
//        renderPage();
//    });
//}

function mostrarErro(){
	$('Teste').appendTo('.erro');
}

function renderPage(){
    $('div[data-role="page"]').page('destroy').page();
}

//<div data-role="fieldcontain">
//		<label for="selVacinas" class="select ui-select">Vacinas :</label>
//                <div class="ui-select">
//                    <select name="vacinas[]" id="selVacinas" data-native-menu="false" tabindex="-1">
//                    <option>Escolha a vacina</option>
//                    <?php
//                    LibAux::conversaoDosesVacinas($arrVacinas);
//                    ?>
//                    </select>
//                </div>
//	</div>